package com.plian.system.vo.pf;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: Take-off
 * @Description: TODO
 * @Date: 2023/2/3 4:38 PM
 * @Version: 1.0
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "PerformanceReportVO 对象", description = "履职成效-报表VO")
public class PerformanceReportVO implements Serializable {

    @ApiModelProperty(value = "一级指标")
    private String firstIndex;

    @ApiModelProperty(value = "二级指标")
    private String secondaryIndex;

    @ApiModelProperty(value = "三级指标")
    private String threeIndex;

    @ApiModelProperty(value = "评价内容")
    private String content;

    @ApiModelProperty(value = "权重")
    private String weight;

    @ApiModelProperty(value = "企业自评分")
    private BigDecimal enterpriseScore;

    @ApiModelProperty(value = "企业-折合得分")
    private BigDecimal enterpriseResult;

    @ApiModelProperty(value = "责任处室评分")
    private BigDecimal officeScore;

    @ApiModelProperty(value = "处室-折合得分")
    private BigDecimal officeResult;

    @ApiModelProperty(value = "国资评分")
    private BigDecimal assetScore;

    @ApiModelProperty(value = "国资-折合得分")
    private BigDecimal assetResult;

    @ApiModelProperty(value = "组织")
    private String orgId;

    @ApiModelProperty(value = "组织")
    private String orgName;

    @ApiModelProperty(value = "排序- 一级指标")
    private Integer sort;

    @ApiModelProperty(value = "唯一分类标识")
    private String groupFlag;
}
